Check your root: Is custom.css in the actual blog root?
Check if CSS is loaded: View page source and confirm /posts/custom.css is present.
HTMX swaps: Folder-scoped CSS is injected into #scoped-css-container and swapped during navigation. If your styles disappear, ensure custom.css exists in that folder.
Utility class conflicts: Use more specific selectors or !important to override Tailwind-style classes.
You now have full control of Vyasa's look and behavior. Start global, then layer scoped CSS for sections, then override specific elements by id/class as needed.